package admin.dao.mapper;

import java.util.List;

import admin.dao.model.UmsEmployeeExample;
import org.apache.ibatis.annotations.Param;
import admin.dao.model.UmsEmployee;

public interface UmsEmployeeMapper {
    long countByExample(UmsEmployeeExample example);

    int deleteByExample(UmsEmployeeExample example);

    int deleteByPrimaryKey(Long id);

    int insert(UmsEmployee record);

    int insertSelective(UmsEmployee record);

    List<UmsEmployee> selectByExample(UmsEmployeeExample example);

    UmsEmployee selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") UmsEmployee record, @Param("example") UmsEmployeeExample example);

    int updateByExample(@Param("record") UmsEmployee record, @Param("example") UmsEmployeeExample example);

    int updateByPrimaryKeySelective(UmsEmployee record);

    int updateByPrimaryKey(UmsEmployee record);
}